The sequence that the robot has to go through is usually
pretty simple. It does rely on inputs from other
equipment to start or stop motion at various stages in the
process. I have been on the fence on the best way to make
it easy for non-programmers to write/modify the sequence.
G-Codes seem to be the best option. I have looked at
Mach 3/4 but I think it might be more than I need.
I also see that DynoMotion has a GCode interpreter.
Looking at how DynoMotion
uses M codes it looks like I can use those to control
outputs and wait in the program until inputs are made,
is that correct?
Is there any provision using KFLOP with the PC that
there could be multiple sequences/programs running at
the same time? For example the robot might have its
main sequence that it runs continuously. In addition
there might be a small secondary operation that runs
needs to run at the same time but not necessarily tied
to the main sequence.